Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tab reihenfolge #40

Closed
M-u-e-c-k-e opened this issue Nov 14, 2023 · 8 comments
Closed

Tab reihenfolge #40

M-u-e-c-k-e opened this issue Nov 14, 2023 · 8 comments

Comments

@M-u-e-c-k-e
Copy link

Hello,

I use the keyboard a lot, so I often use the TAB key to jump to the next field.
But unfortunately the tab order is often mixed up, so that you don't jump in order, but across.

I started at 1:
grafik
Greetings

@jethornton
Copy link
Owner

jethornton commented Nov 14, 2023

Setting the tab order in the QT Designer is very difficult when you have more than 1,650 tabs to set and you must set them all at the same time. One mistake or add or change something and all the work to set the tabs is lost. It is very frustrating for me. I too like to use the tab key to navigate. If you find a solution let me know.

JT

@M-u-e-c-k-e
Copy link
Author

Oh yes, I can understand that.

Unfortunately, I'm not familiar with this type of programming.
I'm afraid I can't help.

In HTML there is the "tabindex" where each page starts with a new 1,000 ;-)

However, I am not familiar with programming and cannot provide qualified help. Sorry.

@jethornton
Copy link
Owner

Editing the tab order does not require any programming knowledge. After cloning the mesact repo you simply open up mesact.ui in the QT Designer and select Edit > Edit Tab Order. The you click on each green box with the tab order number and it turns blue. After you set all the tab orders you must save the file. Then you do a Pull Request. QT Designer can be installed with sudo apt install qttools5-dev-tools
Screenshot at 2023-11-14 09-01-16
JT

@M-u-e-c-k-e
Copy link
Author

That sounds like a good plan.
I'll be happy to do this as soon as I get my LinuxCNC 2.9.1 running with the Mesa 7i95, as I'm always getting read errors :-(, it's taking up all my attention at the moment.

@M-u-e-c-k-e
Copy link
Author

If I do this, will you incorporate the changes into your version? Or do I have to recreate them after every update? Or is it only changed for me after updates?

@jethornton
Copy link
Owner

If you do a Pull Request then I can incorporate the changes into master provided there are no conflicts. So before you start tell me and do a fresh pull to get the latest. I will make sure I don't change any while waiting for you. I did do some from the start yesterday. You can pick the last tab order that is in sequence and right click and select start from here.
Screenshot at 2023-11-15 07-52-56

JT

@M-u-e-c-k-e
Copy link
Author

Oh, that's good. I can't yet estimate when I'll get round to it. It'll be a while yet. I'll let you know when I can start.

@jethornton
Copy link
Owner

This has been fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants